• Organoid

    Full definition of organoid

    Adjective

    organoid

    1. Resembling an organ of the body

    Noun

    organoid

    (plural organoids)
    1. an organelle

    Anagrams

    © Wiktionary