ride two horses at once - French English Dictionary