squamoid

adjective
squa·​moid | \ ˈskwāˌmȯid\

Definition of squamoid

: scaly

History and Etymology for squamoid

squam- + -oid

Keep scrolling for more