What does ‘skunk’ mean?

skunk

( v ) To fail to meet an obligation. He skunked the restaurant after complaining about the meal.
( v ) To hold scoreless. We skunked them 5-0 in baseball.
( v ) To swindle or cheat. Mortimer skunked Phil out of $5.