Definition of physical drill in English:

physical drill

noun

  • Physical exercises.

Origin

Late 19th century.