azollas

English

Noun

azollas

  1. plural of azolla

French

Noun

azollas f

  1. plural of azolla