semi-leafless - French English Dictionary