leafless plants - French English Dictionary