Find the word definition

The Collaborative International Dictionary
Endotheloid

Endotheloid \En`do*the"loid\, a. [Endothelium + -oid.] (Anat.) Like endothelium.