Find the word definition

The Collaborative International Dictionary
Hematoid

Hematoid \Hem"a*toid\, a. [Hemato- + -oid.] (Physiol.) Resembling blood.

Wiktionary
hematoid

a. (context biology English) Resembling blood.