1. Noun
A promontory; a cape; a headland.
2. Noun
a strip of land projecting into a body of water
Vocabulary classified under Geography
More about this word
Synonyms and related words
Explore this word
