meaning of bujumbura

bujumbura meaning in General Dictionary

the administrative centre and largest town of Burundi


bujumbura - German to English

Bujumbura