Webster's Revised Unabridged Dictionary · 1913

Endotheloid

Endotheloid , adjective

[Endothelium + -oid.]

(Anatomy) Like endothelium.