self-gratulation - German English Dictionary