Byron
A cowshed is probably just another way to say barn?