Azolla filiculoides

Latin binomial name 1

Azolla filiculoides
Daniel J. Laytonsource
An unhandled error has occurred. Reload 🗙