Turkish-English dictionary »

kendi kazdığı çukura düşmek meaning in English

TurkishEnglish
kendi kazdığı çukura düşmek adjective

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