Endotheloid /(?)/

En·do·the·loid

Endotheloid

a.
  1. Like endothelium. (Anat.)