unspecifiedlikely regional or dialectalinformalcolloquialrare
- To defeat or get the better of a person named Banaghan; by extension, to outdo a particular rival or opponent.
- To prevail against a specific adversary; used figuratively when the opponent's name is invoked as a fixed expression.