The AI-powered English dictionary
plural oncoids
A layered structure formed by cyanobacterial growth and making up part of an oncolite. examples