1 definition by exit123

Top Definition
Something incredible.
Holy smokes, that was mujo!
by exit123 September 27, 2011
Mug icon
Buy a Mujo mug!