Italian-English dictionary »

uova di rana meaning in English

ItalianEnglish
uova di rana noun
{f-Pl}

frogspawn(frogs' eggs)
noun

Your history