百发百中bǎifābǎizhòngTop 45000Meanings1. (lit.) one hundred shots, one hundred hits (idiom)2. (fig.) to shoot with unfailing accuracy; to hit the mark every timeCharacters used百numerous发to issue中middle