Crossword Answer Lookup

500k+ clues

Green energy company that was of a mind to store insufficient energy (13)

Answer ENVIRONMENTAL
Definition: Green
Times #29055 21 Across 2024-10-23