The blood group which is universal recipient is

O+

B-

A-

AB+