English Dictionary
◊ CANCROID
cancroid
adj : of or relating to a cancroid
n : the most common form of skin cancer [syn: {squamous cell
carcinoma}]