1 definition by log the drummer

Top Definition
The act of flubbing lyrics or not keeping time with a band during a song
We had to keep practicing the song over and over because the singer welshed it.
by log the drummer May 08, 2011
Mug icon
Buy a welshed mug!