Definition of stud park in English:

stud park

noun

  • A park in which a stud of horses is kept.

Origin

Mid 19th century; earliest use found in The Morning Post.