Meaning of squamous cell carcinoma

Definition of squamous cell carcinoma

(noun) the most common form of skin cancer

Other information on squamous cell carcinoma

WIKIPEDIA results for squamous cell carcinoma
Amazon results for squamous cell carcinoma