Translation of آپ اپنے دام میں آ جانا in English:

آپ اپنے دام میں آ جانا

phrase

  • hoist with (or by) one's own petard