Golden Bowl

Dictionary

BAFFLERn.

One that baffles.