1 English Synonyms for MARCOTTING
Prev.1Next
marcottage
Definition: 1. (botany) A process of plant propagation where soil is tied onto a branch stripped of a ring of bark.
There are 2 definitions of the word marcottage
Show more information about marcottage
Prev.1Next
Search took: 3.7212 ms