blood transfusion service (bts) - German English Dictionary