vintage medical wall chart human metabolism body excretion water balance

  • $155.00