centre national de transfusion sanguine - French English Dictionary