long-leaved starwort - French English Dictionary