meaning of Bag of horns

Bag of horns meaning in Urban Dictionary

When somebody is cheated that person got horns. Anytime the person involved got cheated maybe once or twice or perhaps to stress, you say he got a bag of horns.