What does batting coach mean?

batting coach meaning in General Dictionary

(baseball) a person who teaches batters how exactly to bat better