it runs on solar power - Almanca İngilizce Sözlük