energy harvesting - German English Dictionary