look up any word, like cleveland steamer:
 
1.
a girl who is a lesbian.
I thought she was straight, but my friend told me she was a bitch-banger.
by Laurishe May 10, 2008
 
2.
noun: A person who enjoys sexual interaction with a male/female "bitch" or "asshole".

It can also be used as an adjective
Ted, you're such a bitchbanger dude.
by chicawah March 09, 2011