Azolla

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    Synonym of mosquito fern (“any of several species of small floating aquatic ferns in the genus Azolla”).

Etymology

From the genus name, translingual Azolla.

More for "azolla"