azolla: a genus of fern sometimes placed in its own family Azollaceae
fern genus: genera of ferns and fern allies
convenience store: a store selling a limited variety of food and pharmaceutical items; open long hours for the convenience of customers