Layering
English Meaning
A propagating by layers.
- The process of rooting branches, twigs, or stems that are still attached to a parent plant, as by placing a specially treated part in moist soil.
Sorry, No Malayalam Meaning for your input!
See Layerin Want To Try Layering In Malayalam??