Squamule — definition

1. squamule (Noun)

1 definition

squamule (Noun) — (fungus) a minute scale.

2 types of
scale scale leaf
3 topics
flora plant plant life