Top definition
1. a small town in france
2. another word for mad, to go mental.
1:have you seen him lately?
2:i know hes gone completely moosch!
by sprocker January 04, 2010
Mug icon

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug