have you ever ridden a horse? - French English Dictionary