traffic islands

English

Noun

traffic islands

  1. plural of traffic island