crowd of people on foot - German English Dictionary