RichThesaurus
Indian Peninsula
Indian Peninsula
antonyms
Indian Peninsula
definitions
name
A peninsula located within the southern tip of India.