long-striding - French English Dictionary