phrase used by members of the a cappella group, the tufts beelzebubs in coordance with their "bubspeak" slang. translated: "hard to believe."
"dude, you hooked up with that girl?? htb!"
58👍 29👎