star duckweed

English

Noun

star duckweed (uncountable)

  1. the aquatic plant Lemna trisulca.

Translations