like walking in the park - French English Dictionary