squamoid The origin and history of squamoid. Etymology From Latin squama (“scale”) + -oid. ← Back to the full definition of squamoid