dcsimg
Unresolved name

Blepharocysta okamurai Abe 1966

Blepharocysta okamurai is a species of in the family Podolampadaceae.

EOL has data for one attribute.