sheep foot roller - Turco Inglés Diccionario