Portuguese-English dictionary »

ovas de rã meaning in English

PortugueseEnglish
ovas de rã noun
{f-Pl}

frogspawn(frogs' eggs)
noun