designed to run on solar energy - Fransızca İngilizce Sözlük