iguana iguana

Noun
  1. Large herbivorous tropical American arboreal lizards with a spiny crest along the back;
    Used as human food in Central America and South America (synset 101680007)

Found on Word Lists

Other Searches