Definition of mass start in English:

mass start

adjective

  • = "massed start [noun]".

Origin

1930s; earliest use found in Cycling.