English-Latin dictionary »

planting, transplanting (l+s) meaning in Latin

EnglishLatin
planting, transplanting (L+S) noun

plantatio [plantationis](3rd) F
noun