• Cancroid

    Full definition of cancroid

    Adjective

    cancroid

    1. Resembling a crab
    2. Of or pertaining to cancer, especially to squamous cell carcinoma

    Noun

    cancroid

    (plural cancroids)
    1. (pathology) Any disease that resembles cancer
    2. Squamous cell carcinoma

    Anagrams

    © Wiktionary