Indian Peninsula in Finnish Indian Peninsula in Finnish Intian niemimaa proper noun A peninsula located within the southern tip of India. Add to Flashcards