• Oncoid

    Full definition of oncoid

    Noun

    oncoid

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

    Anagrams

    © Wiktionary