water violet

noun

1.
featherfoil of Europe and western Asia having submerged and floating leaves and violet flowers