Dictionary search results

Showing 1-2 of 2 results

artificial kidney British & World English

A machine or other mechanical device which performs the functions of the human kidney

artificial kidney English-Spanish

riñón masculine artificial