artery... remember away and artery both begin with an A
pulmonary artery
pulmonary vein
artery
artery
The pulmonary veins carry O2 rich blood to the heart.
Food?! Nothing. If you're referring to how the blood gains oxygen, it is via the coronary arteries which surround the heart, providing the cardiac tissue with energy and oxygen. If you're meaning what blood vessel carries oxygenated blood to the heart it would be the pulmonary vein.
The pulmonary veins carry oxygen rich blood from the lungs to the heart.
The blood vessel that carries deoxygenated (low oxygen) blood away from the heart is called the pulmonary artery. This artery carries blood to the lungs where it picks up oxygen and then travels back to the heart to be pumped out to the cells of the body. The best way to remember this is to remember that pulmonary means lungs and artery means a blood vessel that carries blood away from the heart. Most arteries carry blood that is rich in oxygen. The pulmonary artery is an exception.
The aorta is the vessel that carries oxygenated blood from the heart. In contrast, the pulmonary artery is the vessel that carries deoxygenated blood from the heart.
Pulmonary Arteries
Systemic veins, not to be confused with pulmonary veins, carry oxygen poor blood back to the heart.
The pulmonary artery carries deoxygenated blood from the heart to the lungs.