cancroid
1. [ adjective ] of or relating to a cancroid
2. [ noun ] (medicine,pathology) the most common form of skin cancer
Synonyms: squamous_cell_carcinoma
Related terms: skin_cancer
Similar spelling:   Cancro
  chancroid
  Cancridae
  chancroidal
  camcorder
  Cancer
  cancerweed
  cancer_drug
  cancer_body