百发百中 in English bai3 fa1 bai3 zhong4 Meaning

Meanings

  • literally (word for word) one hundred shots, one hundred hits
  • to carry out a task with great precision
  • to shoot with unfailing accuracy
  • be a crack shot (idiomatic expression)

Simplified Characters

Traditional Characters

Pinyin

bai3 fa1 bai3 zhong4

Literal

Literal explanation, with pronunciation and meaning of each character.

bai3surname Bai fa1to send out bai3surname Bai zhong1China