Squama

What is Squama?

Squama definition and meaning on Dictionary terms:
noun, plural squa

Tags: