self-congratulation - German English Dictionary