Callitriche heterophylla

Callitriche heterophylla, commonly called twoheaded water-starwort,[1] is a species of flowering plant in the family Plantaginaceae.

[3] Its natural habitat is in a wide variety of wetlands, including ponds, streams, and mudflats.

It is typically found in areas of still or slow moving water.

[4] Callitriche heterophylla is an aquatic plant, growing almost entirely submerged except for its floating stem tips.

It produces minutely small flowers throughout the growing season.