Find the word definition

Wiktionary

biostromes

n. (plural of biostrome English)