walk or stroll a lot - Turco Inglés Diccionario