echinochloa - French English Dictionary