The blood group which is universal recipient is

B-

O+

AB+

A-