English dictionary
squamule meaning and definition
Definition and meaning of squamule at MeaningMonkey.org. squamule meaning and definition in the English Dictionary.SQUAMULE noun
Definition of squamule (noun)
- a minute scale
Source: Princeton University Wordnet