Definitions of studhorse:

  • noun:   adult male horse kept for breeding