star duckweed en · NOUN Meanings (uncountable) the aquatic plant Lemna trisulca. Translations (1) ja 品字藻 (Translations)