look up any word, like darude - sandstorm:

1 definition by NEWKYASTLEY

 
1.
to be a bit ditzy at some point
joanne: what day is it?
beth: oh my god joanne, your such a haddock!
joanne: *frowns* huh?
by NEWKYASTLEY November 11, 2007