Mubi (English, name)
expansion: Mubi
Senses:
glosses: A large town in Adamawa State, Nigeria.
Forms: