Crossword Answer Lookup

500k+ clues

Oil and gas circumventing limits of renewable energy (6)

Answer GREASE
Definition: Oil
Independent #12215 2025-12-02