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
Tweet