storm of protest - Spanish English Dictionary