LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“acaricide” in Turkish

1 Turkish translation