leaf-bearing trees - French English Dictionary