squamula Meaning, Definition & Usage

Squam"u*la noun
Etymology
L., dim. of squama a scale.
Wordforms
plural Squamulæ
Definitions
  1. (Bot.) One of the little hypogynous scales found in the flowers of grasses; a lodicule.

Webster 1913