self-applause - German English Dictionary