Como dizer "Essa banda não toca, ela humilha!" em inglês

Minha dúvida é especialmente com a palavra humilha.
obrigado

ATIVE O ENGLISH PLUS Além de aprender sem anúncios, você terá acesso: ao Curso do English Experts, a respostas verificadas por especialistas (ilimitado), ao aplicativo Meu Vocabulário e ao Minicurso de Business English. ATUALIZAR AGORA
1 resposta
Donay Mendonça 22 103 1.5k
Opção:

''This band is so amazing that they put other bands to shame.''