Definition of Squama

Noun: squama (squamae)  skwey-mu

  1. A protective structure resembling a scale

See also:
Squalus
squamae

Anagrams containing the word squama

suaqma asquam masqua amasqu uamasq quamas