/mʊˌmbajˈ/ - [mumbay] -
We found 3 definitions of mumbai from 3 different sources.
Noun |
||
mumbai - 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 | ||
Bombay |