long-stemmed - French English Dictionary