studhorse

studhorse

studhorse

Noun

adult male horse kept for breeding

Synonyms: