Italian-English dictionary »

te l'avevo detto io meaning in English

ItalianEnglish
te l'avevo detto io phrase

I told you so(told you so!)
phrase