Crossword Answer Lookup

500k+ clues

Moved a mile to make address better (10)

Answer AMELIORATE
Definition: better
Times #27964 23 Across 2021-04-29