ELEPHANTA Meaning of ELEPHANTA in English or Gharapuri geographical name island W India in Bombay harbor Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012