Name the blood vessel which supplies blood to the liver.
Hepatic artery and portal vein
The blood vessel supplying blood to the kidney is the (a) renal vein (b) renal artery (c) dorsal aorta (d) hepatic vein
Name the blood vessel that supplies oxygenated blood to the chest muscles.