YourDictionary

squama

noun pl. squamae

a scale or scalelike part of an animal or plant

See squama in American Heritage Dictionary 4

Learn more about squama

link/cite print suggestion box