Search for crossword answers and clues

Answer for the clue "Make advance preparations impossible? ", 15 letters:
preventplanning