Hemoblast

What is Hemoblast?

Hemoblast definition and meaning on Dictionary terms:
noun Anatomy.