a medicinal plant - French English Dictionary