biomass electricity - German English Dictionary