Squama — definition

1. squama (Noun)

1 definition

squama (Noun) — A protective structure resembling a scale.

1 type of
scale
2 types
alula calypter