traffic separation island - German English Dictionary