iguanoid

/aɪˈɡɑːnɔɪd/

Definitions

1. noun

resembling or related to an iguana, especially in having a spiky back or a long tail

“The iguanoid species found in the desert region were observed by the scientists.”

Synonyms

  • lacertilian
  • reptilian

Antonyms

  • avian
  • mammalian