LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“green manure” in Turkish

1 Turkish translation