star duckweed

nounA small aquatic plant with star-shaped leaves, often found floating on still water.

No synonyms or antonyms found for this word.

star duckweed synonyms & antonyms | whatsthatwordmean | whatsthatwordmean