What does ‘shell out’ mean?

shell out

( v ) To pay unwillingly. I had to shell out $220 for a new water pump on my car.