place where cattle stop - Turco Inglés Diccionario