'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'