Crossword Answer Lookup

500k+ clues

Energy source that's unappealing, first off, then endlessly powerful (8)

Answer GLYCOGEN
Definition: Energy source
Times #27952 13 Across 2021-04-15