ictheostega   cc-by

Marchantiopsida is a class of liverworts. There are 541 species of Marchantiopsida, in 47 genera and 20 families. This class has been around since the middle triassic epoch.

EOL has data for 7 attributes, including: