STAR-DUCKWEED


Meaning of STAR-DUCKWEED in English

ˈ ̷ ̷ˈ ̷ ̷ˌ ̷ ̷ noun

: a duckweed ( Lemna trisulca ) having fronds with very long stalks

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.