sense of satisfaction - German English Dictionary