Which of the following blood group is called universal donor ?
A
A+
B
B+
C
O-
D
AB+
Correct Answer: O-
O- is called universal donor.