SynonymX
Speak
Cancroid
Definition of Cancroid
1.
Of or relating to a cancroid
Adjective
2.
The most common form of skin cancer
Noun
Synonyms for word "cancroid"
squamous cell carcinoma
Semanticaly linked words with "cancroid"
skin cancer
Hyponims for word "cancroid"
skin cancer