Epitheloid /(?)/

Ep·i·the·loid

Epitheloid

a.
  1. Epithelioid. (Anat.)