'squamous cell' definitions:

Definition of 'squamous cell'

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

Words containing 'squamous cell'