What is the main purpose of white blood corpuscles?

A ) To carry nutrients

B ) To combat infection ✅

C ) To carry oxygen

D ) To give strength