English-Latin dictionary »

orchard of citrus trees meaning in Latin

EnglishLatin
orchard of citrus trees noun

citretum [citreti](2nd) N
noun