Hematoid

What is Hematoid?

Hematoid definition and meaning on Dictionary terms:
adjective