traffic garden
English
Noun
traffic
garden
(
plural
traffic gardens
)
Synonym of
traffic park
.