surpriser

/sərˈpraɪzər/

Definitions

1. noun

a person who surprises someone else

“The party was thrown by a surpriser who managed to surprise us all.”

Synonyms

  • surprise giver
  • surprise party host

Antonyms

  • anticipator
  • predictor