What is a vaccine?

What is a vaccine?