LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“scar tissue” in Turkish

1 Turkish translation