Compound words are formed when two or more separate words are joined together. This creates a brand new word that often has a new meaning. I think I see a pattern emerging. It's a football. Some snow ...
Word meanings can shift radically, just like pronunciation. Called semantic change, a shift in a word's meaning occurs when frequent misuse becomes standard, or when metaphoric use becomes literal.