Epithelioid

An epithelioid cell is one that has all of the properties of an epithelial cell but has no free surface.