Translation of iguana in English:

iguana

iguana

noun

  • 1

    iguana, a large tropical lizard