1 result found

Search Results for: domatia

Domatia

Domatia (Science: botany) small structures on the lower surface of a leaf in some woody dicotyledons, usually consisting of... Read More