squamulae Definition
Definition
Plural of squamula; small scales, usually referring to the small, enlargeable scales on the pistil of certain plant species which can be used to detect changes in environmental conditions or chemical stimuli.
Browse