What are the blood vessels called that carry blood to the heart?

Veins are blood vessels that carry blood from all parts of the body back to the heart.