What does ‘welch’ mean?

welch

( v ) To fail to meet an obligation. He welched on his promise to help paint my house.