Find the word definition

Wikipedia

Talaimannar

Talaimannar is a settlement in Sri Lanka located on the northwestern coast of Mannar Island.