Meaning of meter-parking in English:
meter-parking
noun
The use of parking meters; a place at a parking meter.
Origin
1950s; earliest use found in The Daily Telegraph.
Are You Learning English? Here Are Our Top English Tips
The use of parking meters; a place at a parking meter.
1950s; earliest use found in The Daily Telegraph.