What is the full meaning of squamula
a little scale, also SQUAMELLA, SQUAMULE [n -S]
Example of the word squamula placed on a Scrabble board.