trolley park
Noun
Meaning
(US) A recreational area at the end of a streetcar line.
(Britain) A holding area for supermarket trolleys.
Source: en.wiktionary.orgNoun
(US) A recreational area at the end of a streetcar line.
(Britain) A holding area for supermarket trolleys.
Source: en.wiktionary.org