Meaning 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.
Are You Learning English? Here Are Our Top English Tips
A narrow strip of land at the north end of Sri Lanka, linking the Jaffna peninsula with the rest of the island.