leafy-stemmed - French English Dictionary