iguana

nounA large tropical lizard with a long tail, a row of spines along its back, and a dewlap (a fold of skin under its chin).

No synonyms or antonyms found for this word.

iguana synonyms & antonyms | whatsthatwordmean | whatsthatwordmean