What is Duck Tape On The Windows?
1.
when a person is depressed and you want to be left alone a term used to explain your state of depression
sad person 1-Dude i dont want to talk to you im so freakin depressed im about to put duck tape on the windows!
naraya- chill.
See
Random Words:
1.
Much like a friend with benefits, a random hook-up buddy is someone you're not actually in a relationship with but still get busy w..
1.
a pill of ecstacy that is supposed to have 4 times the potencey of a regular pill, hence quad.
i got geeked outta this world on a singl..