Epitheloid

(a.) Epithelioid.