Iguana - Definition

iguana

n 1: large herbivorous tropical American arboreal lizards with a
spiny crest along the back; used as human food in Central
America and South America [syn: common iguana, iguana,
Iguana iguana]

Look up another word