'Huambo' definitions:

Definition of 'Huambo'

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