Hematoid /(?)/

Hem·a·toid

Hematoid

a.
  1. Resembling blood. (Physiol.)