Meaning of huambo

Definition of huambo

(noun) a city in the mountains in western Angola

Other information on huambo

WIKIPEDIA results for huambo
Amazon results for huambo