-- No. 'Snarl' means 'utter in an angry, sharp, or abrupt tone'. --- Does it say that either the band didn't like to perform it live or the fans didn't like to listen to it when they performed live?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.