boggler








noun

  1. something, as an amazing fact, puzzle, or riddle, that astounds or defeats: The puzzle was a real boggler.
53 queries 0.601