star duckweed
English
Noun
star
duckweed
(
uncountable
)
the
aquatic
plant
Lemna trisulca
.
Translations
Translations
Japanese:
品字藻
(
hinjimo
)