Clue: Renewable energy source

Answer: BIOMASS

Length: 7


Similar Clues: