Meaning of squamous cell

Definition of squamous cell

(noun) an epithelial cell that is flat like a plate and form a single layer of epithelial tissue

Other information on squamous cell

WIKIPEDIA results for squamous cell
Amazon results for squamous cell