Endotheloid

(a.) Like endothelium.