sense of satisfaction - Turkish English Dictionary