Blood group that can give blood to all blood groups is called ______.
Universal donor:
Final answer: A blood group that can give blood to all blood groups is called a universal donor.