feel-good factor - German English Dictionary