LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“photorespiration” in Turkish

1 Turkish translation