crowd of people on foot - Turkish English Dictionary