Italian-English dictionary »

limonaia meaning in English

ItalianEnglish
limonaia noun
{f}

lemonary(A room in which lemon plants are housed)
noun