Boggler
Bog·gler
Boggler
n.
One who boggles.