Batting Cage Definition

A roofed enclosure or backstop made of wire, cloth, or plastic mesh, used to stop balls in batting practice.
American Heritage
A screen with three sides and a top, in which batters practice: it keeps missed and fouled pitches within its enclosure.
Webster's New World