Find the word definition

Wiktionary
caiman lizards

n. (caiman lizard English)