Lizard Head (noun) Definition, Meaning & Examples

noun
  1. a promontory in SW Cornwall, in SW England: the southernmost point in England.
Lizard Head (noun) Definition, Meaning & Examples

More Definitions