Definitions of batting cage:

  • noun:   a movable screen placed behind home base to catch balls during batting practice