Definition of meter-parking in US English:

meter-parking

noun

  • The use of parking meters; a place at a parking meter.

Origin

1950s; earliest use found in The Daily Telegraph.