Squama

Definition:

  • (n.) A scale cast off from the skin; a thin dry shred consisting of epithelium.

Compare squama with other words:

squama vs. squamae

squama vs. squame

epithelium vs. squama

shred vs. squama

skin vs. squama

scale vs. squama