to shed leaves - Español Inglés Diccionario