maiduguri : Idioms & Phrases


yerwa-maiduguri

  • noun a city in northeastern Nigeria; an agricultural trading center
    Maiduguri.
WordNet