Meaning of mumbai
Definition of mumbai
(noun)
a
city
in
western
India
just
off the
coast
of the Arabian Sea; India's 2nd largest
city
(after Calcutta); has the
only
natural
deep-water
harbor
in
western
India
Other information on mumbai
WIKIPEDIA results for
mumbai
Amazon results for
mumbai
Tweet