Meaning of “kidney machine” in the English Dictionary

English