Top definition
A over anxious, impatient person calling every 5 minutes waiting for Ups to arrive
The UpsBasterd was offered overnight air but refused to save a couple of dollars
by KEITH, PAUL & RYAN September 15, 2006
Get the mug
Get a UpsBasterd mug for your guy Helena.