achillea - French English Dictionary