Back to Dictionary
迈杜古里
邁杜古裡
Màidùgǔlǐ
1.
Maiduguri, city in north Nigeria
Noun