flashing lane

English

Noun

flashing lane (plural flashing lanes)

  1. A roadway at a horse fair where horses are exhibited by being led or ridden.