Lizard-point meaning

lĭz'ərd
A cape of southwest England at the southern tip of The Lizard, a peninsula extending southward into the English Channel. It is the southernmost point of Great Britain.
0
0
Advertisement