LexiTurkTURKISH ↔ ENGLISH DICTIONARY

solar cell” in Turkish

1 Turkish translation