Definition of motorway box in US English:

motorway box

noun

  • A system of motorways designed to form a ring road, specifically around London.

Origin

1960s; earliest use found in The Times.