blood transfusion apparatus - French English Dictionary