multiple energy sources - German English Dictionary