Comorin
[ kom-er-in ]
/ ˈkɒm ər ɪn /
noun
Cape,
a cape on the S tip of India, extending into the Indian Ocean.
British Dictionary definitions for comorin
Comorin
/ (ˈkɒmərɪn) /
noun
Cape Comorin
a headland at the southernmost point of India, in Tamil Nadu state