Cancroid Meaning

There are 2 meaning(s) for word Cancroid

Meaning 1 : the most common form of skin cancer

    Synonyms : squamous cell carcinoma
Meaning 2 : of or relating to a cancroid