Dictionary entry

Epitheloid

Webster's Dictionary 1913

Ep′i‐the″loid (?), a.(Anat.) Epithelioid.