Italian-English dictionary »

scardova meaning in English

ItalianEnglish
scardova noun

white bream(European fish)
noun