thundering applauses - Spanish English Dictionary