traffic islands
English
Noun
traffic
islands
plural of
traffic island