LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“teratoma” in Turkish

1 Turkish translation