to cast its slough - Turco Inglés Diccionario