Promontory - What does it mean?
promontory | |
has no English definition.
A high point of land extending into a body of water, headland; cliff.
(anatomy) A projecting part of the body.
is likely misspelled.
has no English definition.