SEARCH Articles Figures Tables Anabaena Azollae Anabaena azolla Azolla filiculoides Azolla filiculoides Lamarck Azolla imbricata