studded

(noun) studhorse

stallion (generic term)
entire (generic term)