peninsula

/pʌnˈɪnsʌlʌ/

Explore definitions, synonyms, and language insights of peninsula

Definitions

Noun
a large mass of land projecting into a body of water