lemnoid
English
Noun
lemnoid
(
plural
lemnoids
)
Any of the subfamily
Lemnoideae
of
duckweeds
.
Anagrams
Mindelo