azolla: a genus of fern sometimes placed in its own family Azollaceae
fern genus: genera of ferns and fern allies
blastocyst: the blastula of a placental mammal in which some differentiation of cells has occurred