Lizard Head


noun

a promontory in SW Cornwall, in SW England: the southernmost point in England.
Also called Lizard Point, The Lizard.