Meanings1a wise man knows better than to fight when the odds are against him (idiom)Written Forms好漢不吃眼前虧Traditional · Main Form好汉不吃眼前亏Alternate Form