it runs on solar power - German English Dictionary