blood transfusion apparatus - Spanish English Dictionary