cancroid
1.
(
adjective
) of or relating to a cancroid
2.
(
noun
) the most common form of skin cancer
Synonyms:
squamous cell carcinoma
Related Words:
skin cancer
Terms and Conditions of Use / Copyright Notice