'Lanchow' definitions:

Definition of 'Lanchow'

From: WordNet
noun
The capital city of the Chinese province of Gansu on the Yellow River [syn: Lanzhou, Lanchou, Lanchow]