lepidoid
/lɛpɪˈɔɪd/Definitions
1. adjective
resembling or pertaining to scales or scutes
“The lepidoid texture of the reptile’s skin helped it blend in with its surroundings.”
2. noun
a type of insect with a scaly or leathery exoskeleton
“The lepidoid was found in the remote corner of the forest.”