loddon pondweed - French English Dictionary