M-W 10th edition http://www.Merriam-Webster.com/ available on line if you don't have a current copy, thinks it is a varient of Mash- it is to mill about, and intentional bump into one another --especially at a rock concert-- and it is Mosh--