Cancroid Meaning
There are 2 meaning(s) for word Cancroid
Meaning 1 : the most common form of skin cancer
Synonyms : squamous cell carcinoma
Synonyms : squamous cell carcinoma
Meaning 2 : of or relating to a cancroid
Similar words of Cancroid :