storm of indignation - French English Dictionary