English Dictionary
◊ SQUAMULE
squamule
n : a minute scale (on a plant or fungus)