CANCROID





Definition:

  1. [noun] the most common form of skin cancer
    Synonyms: squamous cell carcinoma

  2. [adjective] of or relating to a cancroid

Synonyms: