Upsetter Meaning

There are 1 meaning(s) for word Upsetter

Meaning 1 : an unexpected winner; someone who defeats the favorite competitor