pile of leaves - French English Dictionary