Meaning of long horse

Definition of long horse

(noun) a gymnastic horse without pommels and with one end elongated; used lengthwise for vaulting

Other information on long horse

WIKIPEDIA results for long horse
Amazon results for long horse