Category:Surpriser

Sur*pris"er, n.

Defn: one who surprises.