GeneralConnection.com
➔
Dictionary
cancroid
Adjective
1. skin cancer
Noun
1. squamous cell carcinoma
1. skin cancer
Usage