a medicinal verbenaceous plant - French English Dictionary