Cancroid — synonyms, definition
1. cancroid (Adjective)
1 definition
cancroid (Adjective) — Of or relating to a cancroid.
2. cancroid (Noun)
1 synonym
squamous cell carcinoma
1 definition
cancroid (Noun) — The most common form of skin cancer.
1 type of
skin cancer