an outlook on life - German English Dictionary