squamous cell


n.

A flat, scalelike epithelial cell.

Words nearby squamous cell