Definition of Elephant Pass in English:

Elephant Pass

proper noun

  • A narrow strip of land at the north end of Sri Lanka, linking the Jaffna peninsula with the rest of the island.