Dictionary
Thesaurus
Encyclopedia
Translator
Web
Related Searches

squamula

 - 1 dictionary result

Squamula

Squam"u*la\ (? or ?), n.; pl. Squamul[ae]. [L., dim. of squama a scale.] (Bot.) One of the little hypogynous scales found in the flowers of grasses; a lodicule.
Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.
Cite This Source
Search another word or see squamula on Thesaurus | Reference
FacebookTwitterFollow us: