Italian-English dictionary »

nasturzio d'orto meaning in English

ItalianEnglish
nasturzio d'orto noun

garden cress(the leafy plant)
noun

Your history