Find the word definition

The Collaborative International Dictionary
Epitheloid

Epitheloid \Ep`i*the"loid\, a. (Anat.) Epithelioid.

Wiktionary
epitheloid

a. (alternative form of epithelioid English)