"Lifting a rock only to drop it on one's own foot" is a well known Chinese aphorism that's roughly equivalent to the English expression of shooting oneself in the foot. On November 7, Japan's new ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results