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
Tweet