designed to run on solar energy - Almanca İngilizce Sözlük