Meaning
A green iguana (Iguana iguana), a large tropical American lizard often kept as a pet.
Etymology
Origin: Spanish
Borrowed from Spanish iguana, from Taíno *iwana.
Synonyms & Antonyms
Synonyms
NYT Puzzle Appearances
Accepted in 10 recorded puzzles:
