someone who applauds - French English Dictionary