Answer: haemodialyzer

AnswerCrossword Clue
haemodialyzeran artificial kidney also HAEMODIALYSER