alternative source of energy - German English Dictionary