a flood of applause - French English Dictionary