CAIMAN LIZARD





Definition:

  1. [noun] crocodile-like lizard of South America having powerful jaws for crushing snails and mussels

Synonyms: