Noun iguana iguana has 1 sense
  1. common iguana, iguana, Iguana iguana - large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America
    --1 is a kind of iguanid, iguanid lizard
    --1 is a member of genus Iguana
,
TOP