leaf-sheath - French English Dictionary