LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“hydrocele” in Turkish

1 Turkish translation