What is Doo Doo Drops?
1.
Toilet deodorizer that comes in a little bottle but neutralizes your #2 with only a couple of drops before or after you do the doo. Mainly found in local Japanese general or grocery stores.
You should give your bro some doo doo drops for his birthday cuz his crap smells like death.
See
Random Words:
1.
Literally means "visual type"; from a style/movement in J-Rock that started back in the 1980s, and became popular in Japan by ..
1.
receiving head or giving head to a dead/undead person
tim: what were you doing down at the cemetery last night?
frank: I was getting a..