English edit

Noun edit

azollas

  1. plural of azolla

French edit

Noun edit

azollas f

  1. plural of azolla