The Collaborative International Dictionary
Epitheloid
Epitheloid \Ep`i*the"loid\, a. (Anat.) Epithelioid.
Wiktionary
epitheloid
a. (alternative form of epithelioid English)