I recently stumbled accross the japanese tv show 嵐にしやがれ and have been wondering what its title means. 「しやがれ」doesn't appear in any dictionary I use, but I found some rather unreliable online sources saying it translates to something along the lines of 「～しなさい」or 「～しろ」. However, even with that in mind, the title 「嵐にしやがれ」does not make a whole lot of sense to me.
Is there any story behind it? Is it maybe some word-play with the group 「嵐」's name. Something like 'let's make a storm'/'let's go wild'?