Batting cage

noun a screen placed around the back and sides of the home plate area to stop baseballs during batting practice

Merriam-Webster's Collegiate Dictionary