blood transfusion apparatus - Turkish English Dictionary