LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“selfacting” in Turkish

1 Turkish translation