English

livery stable noun definition in Equine sports topic from the Oxford Advanced Learner's Dictionary

livery stable

 noun: Equine sports topic
a place where people can pay to keep their horses or can hire a horse