1 definition by Rachel Hensel

1
to lay down the law. the term is similar in meaning to the phrase "drop english"
we need someone here who's not so wishy washy and doesn't care about hurting feelings. Like Ivan--he would just drop science right now.
by Rachel Hensel July 29, 2005
Get the mug
Get a drop science mug for your father Abdul.