Robuta

https://www.merriam-webster.com/dictionary/layerage LAYERAGE Definition & Meaning - Merriam-Webster The meaning of LAYERAGE is the practice, art, or process of rooting plants by layering. definitionmeaningmerriamwebster