Crossword Answer Lookup

500k+ clues

Join in revolution, deposing leader with initiative (12)

Answer ENTERPRISING
Definition: with initiative
Guardian #29128 27 Across 2023-07-21