hospital hemodialysis - French English Dictionary