Skip to main content

Definitions by filmycoating

Noun. Someone who is both remarkably ugly and really stupid. Can be geographical to include country prefix.
Look at that fuckin idiot... talk about American/English/French Moosetard
Moosetard by filmycoating December 9, 2008