LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“ecocide” in Turkish

1 Turkish translation