What is Moosetard?
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
See moron, idiot, fuckknuckle, retard, ugly