Italian-English dictionary »

sputare il rospo meaning in English

ItalianEnglish
sputare il rospo verb

spill the teaverb