oncoid
Noun
Meaning
oncoid (plural oncoids)
A layered structure formed by cyanobacterial growth and making up part of an oncolite.
Noun
oncoid (plural oncoids)
A layered structure formed by cyanobacterial growth and making up part of an oncolite.