Italian-English dictionary »

spugnola bastarda meaning in English

ItalianEnglish
spugnola bastarda noun
{f}

brain mushroom(fungus)
noun