squamoid adjective2 •Resembling a scale. •Covered with scales; scaly. formssquamoids · more squamoid · most squamoid