meaning of upsetter

1. an unexpected winner; someone who defeats the favorite competitor


Related Words

upsetter |

Developed & Maintained By Taraprasad.com

Treasure Words