welsh on
phrasal verb
welshed on
also welched on;
welshing on
also welching on;
welshes on
Definition of welsh on
informal + disapproving
: to fail or refuse to do (something that one said one would do)
She welshes on her promises. He welshed on his loan.