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.”
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.”