upsetter

Explore definitions, synonyms, and language insights of upsetter

Definitions

Noun
an unexpected winner; someone who defeats the favorite competitor

More General Terms