batting cage: a movable screen placed behind home base to catch balls during batting practice
baseball equipment: equipment used in playing baseball
miniature golf: a novelty version of golf played with golf balls and putters on a miniature course featuring many obstacles