Meaning of maiduguri

Definition of maiduguri

(noun) a city in northeastern Nigeria; an agricultural trading center

Other information on maiduguri

WIKIPEDIA results for maiduguri
Amazon results for maiduguri