Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. B D Q
This means that something is "Ball Dipping Quality". Meaning that you would screw that person.
Wow she is B D Q. Hell yeah she is!