LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“tartar sauce” in Turkish

1 Turkish translation