English to English

Not strictly a translation as much as an explanation. I'm a Brit and I recently came across the phrase "more cowbell". I've managed to find out where it comes from but I don't really understand how it's used now.

Asked by geekyisgoodbristol

You mean other than just people referencing this SNL skit, over and over again? Doesn’t really happen. 

image