Meaning of cancroid

Definition of cancroid

(adj) of or relating to a cancroid
(noun) the most common form of skin cancer

Other information on cancroid

WIKIPEDIA results for cancroid
Amazon results for cancroid