calcutta

Noun
  1. The largest city in India and one of the largest cities in the world;
    Located in eastern India;
    Suffers from poverty and overcrowding (synset 108923604)

Other Searches