Domatium Meaning

There are 1 meaning(s) for word Domatium

Meaning 1 : a part of a plant (e.g., a leaf) that has been modified to provide protection for insects or mites or fungi