cowshed noun definition in On the farm topic from the Oxford Advanced Learner's Dictionary

cowshed

 noun: On the farm topic
a farm building in which cows are kept