LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“defoliate” in Turkish

1 Turkish translation