Crossword Answer Lookup

500k+ clues

Editors divided over Telegraph's focus made slow progress (5)

Answer EDGED
Definition: progress
Telegraph #30514 5 Down 2024-01-19