to cast its slough - Francés Inglés Diccionario