street island

  1. Noun trafik adası