1 definition by doodice
an adjective for something/someone that is weird or crazy.
derived from the Korean language, short for "meecheen" meaning "crazy".
derived from the Korean language, short for "meecheen" meaning "crazy".
by doodice April 20, 2011