live a happy life - German English Dictionary