LexiTurkTURKISH ↔ ENGLISH DICTIONARY

izmihlal” in English

1 English translation
EN
destruction

The destruction of the environment is appalling.