SQUAMOID Meaning of SQUAMOID in English (a.) Resembling a scale; also, covered with scales; scaly. Webster's English dictionary. Английский словарь Webster. 2012