studhorse

(noun) stud

stallion (generic term)
entire (generic term)