苍蝇碰壁 meaning in English
(like) a fly dashing out its head against the wall -- a sure [an inevitable] failure; flies running against a stone wall
(like) a fly dashing out its head against the wall -- a sure [an inevitable] failure; flies running against a stone wall