It’s all down to the vocabulary.
I mean, if the sentence finished “carrying a barrel of badgers” then with the knowledge that “badger” is a beer you might be confused, i.e. you now have 2 possible solutions. Unless of course you assume that the punctuation is correct, which is not always the case.
One of the examples given of a well-known phrase is “I’ll have a ham and swiss on rye”, which I still struggle with. I worked out on a visit to the USA that “swiss” is a thin sheet of rubber with holes in it, and that “rye” is the outer part of a sandwich. But not exactly what either are.