Word info

oncoid

Noun

Meaning

oncoid (plural oncoids)

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

Source: en.wiktionary.org

Anagrams

Close letter words and terms