A scrimmage is a practice game or drill in which opposing teams compete against each other, often used to prepare for an upcoming match. It involves simulated game conditions and allows players to test their skills in a competitive environment without the pressure of an actual game.