to feel good - German English Dictionary