emotional satisfaction - German English Dictionary