Spanish-English dictionary »

arusha meaning in English

SpanishEnglish
Arusha proper noun

Arusha(city in Tanzania)
proper noun