renewables - German English Dictionary