Definitions of steeplechaser:

  • noun:   a horse trained to run in steeplechases