straddle the horse - French English Dictionary