Search for crossword answers and clues

Answer for the clue "Bad guy who can't see too far into the future? ", 11 letters:
myopicenemy