'Huambo' definitions:

Definition of 'Huambo'

From: WordNet
noun
A city in the mountains in western Angola [syn: Huambo, Nova Lisboa]