canadian pondweed (elodea canadensis) - French English Dictionary