Give-blood meaning : To willingly have one's own blood drawn, for a blood bank or the like
give blood
overriders
beavertails
biocoenosis
blockchain