LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“artificial kidney” in Turkish

1 Turkish translation