Slang meaning of welch

welch means: to fail, to lack courage