lemnoid

English

Noun

lemnoid (plural lemnoids)

  1. Any of the subfamily Lemnoideae of duckweeds.

Anagrams