to shed leaves - French English Dictionary