Meaning
to throw oneself into destruction / put oneself in grave danger; to put one’s head in the lion's mouth
Notes
English equivalent: Ride the tiger.
to throw oneself into destruction / put oneself in grave danger; to put one’s head in the lion's mouth
English equivalent: Ride the tiger.