'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]