LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“biochar” in Turkish

1 Turkish translation