drill corps

noun

Definition of drill corps