look up any word, like cleveland steamer:

1 definition by Derek Vinyard

 
1.
Mo'
Another word for homo or fag
That teacher is such a Mo'.
by Derek Vinyard September 15, 2005