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