mumbai

Noun
  1. 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 (synset 108923840)

Other Searches