stroll through the park - French English Dictionary