LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“kidney stone” in Turkish

1 Turkish translation