English-Latin dictionary »

graft, engrafted plant meaning in Latin

EnglishLatin
graft, engrafted plant noun

insitio [insitionis](3rd) F
noun