oncoid

English

Noun

oncoid (plural oncoids)

  1. A layered structure formed by cyanobacterial growth and making up part of an oncolite.

Anagrams