French-English dictionary »

l'arroseur arrosé meaning in English

FrenchEnglish
l'arroseur arrosé adjectif

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