sacred island of the hindus situated between ceylon and the continent of india meaning in tamil

Word: sacred island of the hindus situated between ceylon and the continent of india - The english word have 78 alphabets and vowels..

Meanings in tamil :

iramechuram ( இராமேசுரம் )
ஓர்சிவஸ்தலம்
Tamil to English
English To Tamil