What is the full meaning of squama
(Latin) a scale, also SQUAME [n SQUAMAE]
Example of the word squama placed on a Scrabble board.