Bambari (English, name)
expansion: Bambari
Senses:
glosses: A town in Central African Republic, lying on the Ouaka River.
Forms: