English-Latin dictionary »

orchard, copse, plantation, grove of trees meaning in Latin

EnglishLatin
orchard, copse, plantation, grove of trees noun

arbustum [arbusti](2nd) N
noun