whupped Definition
Definition
to beat or whip with force; to defeat in a fight, argument, or competition; to verbally abuse or ridicule (slang, informal)
Browse
to beat or whip with force; to defeat in a fight, argument, or competition; to verbally abuse or ridicule (slang, informal)
Browse