English Slang collection:
bamboozle
[释] to deceive using underhanded methods;
[例] The card cheat bamboozled me out of my money!;
hammer
[释] something with low quality;
[例] Crap! They just sold us hammer.;
bananas
[释] unbelievable; ridiculous; crazy;
[例] Don't go bananas!
bandwidth
[释] one's work capacity;
[例] I don't have enough bandwidth to take on any new clients.;
bang
[释] to be very good;
[例] You should go to that new restaurant. Their pizza is banging!;
bang
[释] to be stylish;
[例] Your outfit is banging.
bargain
[释] good deal;
[例] I bought a pair of air Jordan shoes on sale. It's a bargain.;
bang (one's) head against a wall
[释] to face difficulties while doing something;
[例] No one can achieve success so easily with banging his head against a wall.