Which of the following blood groups is considered an universal donnor?

Question: Which of the following blood groups is considered an universal donnor?

Choices:

AB-
AB
O-
O

Correct answer:

O-