In my experience, a stable is a roofed enclosure specifically to house livestock. A barn can be that too, but it might be used for storing feed and farm implements. " Sometimes a barn will stable dairy cattle on the ground floor, and have feed up above in the hay mow, to be dropped down a chute.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.