gloating satisfaction - German English Dictionary