1.

what is the meaning of idiom 'to hoist with one’s own petard ' ?

A. To award punishment of death
B. To spread sadness
C. To be caught in ones own trap
D. Living the life of a tramp
Answer» D. Living the life of a tramp


Discussion

No Comment Found