LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“ambiguate” in Turkish

1 Turkish translation