Stud (n)
* A group of animals, especially horses, kept for breeding.
* A male animal, such as a stallion, that is kept for breeding.
* A stable or farm where these animals are kept.
Slang:
* A man regarded as virile and sexually active.
* A man regarded as attractive.
[Middle English stod, establishment for breeding horses, from Old English std. See st- in Indo-European Roots.]