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