Haematogenous meaning

Producing blood.
adjective
0
0
Spread by blood.
adjective
0
0
Advertisement