echinacea - French English Dictionary