someone who applauds - German English Dictionary