Italian-English dictionary »

fare autogol meaning in English

ItalianEnglish
fare autogol adjective

hoist by one's own petard(be hurt by one's own plot)
adjective