scincidoid
/skɪnˌsɪˈdoʊɪd/Definitions
1. noun
A lizard of the family Scincidae, particularly one of the subfamily Scincinae.
“The scincidoid lizard thrived in the arid desert landscape.”
1. noun
A lizard of the family Scincidae, particularly one of the subfamily Scincinae.
“The scincidoid lizard thrived in the arid desert landscape.”