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