LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“douche” in Turkish

1 Turkish translation