walking on rocky socks - French English Dictionary