spotted pondweed - Spanish English Dictionary