Meaning of upsetter

Definition of upsetter

(noun) an unexpected winner; someone who defeats the favorite competitor

Other information on upsetter

WIKIPEDIA results for upsetter
Amazon results for upsetter