star duckweed
/stɑr ˈdʌkˌwid/
noun
- A small aquatic plant with star-shaped leaves, often found floating on still water.
- Star-duckweed provides shelter for tiny aquatic insects.
- We removed some star-duckweed from the aquarium because it was growing too fast.
- The pond was covered in star-duckweed, creating a green carpet on the surface.