TRAFFIC ISLAND


Meaning of TRAFFIC ISLAND in English

[traffic island] n (1931): island 2a

Merriam-Webster English vocab.      Английский словарь Merriam Webster.