Epitheloid
(
a.
) Epithelioid.