stud
noun
°A male animal, especially a stud horse (stallion), kept for breeding.
°An animal (usually livestock) that has been registered and is retained for breeding.
synonyms: he-man, hunk