What is the full meaning of promontory
a high point of land or rock projecting into a body of water [n PROMONTORIES]
Example of the word promontory placed on a Scrabble board.