iguana

Definitions

General English

Food

  • A large lizard, Iguana iguana, up to 2 m long from Central and South America with white tender mild-flavoured meat generally more expensive than beef or fish
http://www.dictionarycentral.com/definition/iguana.html