A batting cage is an enclosed area designed for baseball or softball practice, where players can safely hit pitched balls. It is commonly used for training, skill development, and recreational play.