LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“spinal disc herniation” in Turkish

1 Turkish translation