LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“have blood on one's hands” in Turkish

1 Turkish translation