English-Latin dictionary »

lemon tree meaning in Latin

EnglishLatin
lemon tree noun

citrus [citri](2nd) F
noun