cast its leaves - Espagnol Anglais Dictionnaire