sanguiferous

pertaining to carrying blood

Breakdown:

blood

to bear, to carry, to produce

pertaining to, like, full of, having