Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
Lizard 
  n the. a promontory in SW England, in SW Cornwall: the southernmost point in Great Britain, (Also called)  Lizard Head, Lizard Peninsula