Definitions
noun
a part of a plant (e.g., a leaf) that has been modified to provide protection for insects or mites or fungi
Look “domatium” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a part of a plant (e.g., a leaf) that has been modified to provide protection for insects or mites or fungi