storm of protests - French English Dictionary