Epitheloid
/(?)/
Ep·i·the·loid
Epitheloid
a.
Epithelioid.
(Anat.)