Squama

Definition of Squama from the PharmacyDictionary.in

Squama

A scale or thin plate-like structure.

Not Available