Meaning: The stranger is departing from the park with a feeling of satisfaction and happiness.
Choice of Words: Stranger is a person who is not known or familiar. Leaves means to go away from a place. Park is a public area with trees and grass. Smiling is the act of forming a pleased expression with the mouth and eyes. Contentedly means in a state of satisfaction or happiness.