Meaning of squama
Definition of squama
(noun)
a
protective
structure
resembling a
scale
Other information on squama
WIKIPEDIA results for
squama
Amazon results for
squama
Tweet