LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“self-immolation” in Turkish

3 Turkish translations