traffic garden

English

Noun

traffic garden (plural traffic gardens)

  1. Synonym of traffic park.