Russian-English dictionary »

попасть в свою же ловушку meaning in English

RussianEnglish
попасть в свою же ловушку adjective
{Plf}

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