LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“rub-a-dub” in Turkish

1 Turkish translation