1 definition by JoshIsRad

A person who believes "Avatar" to be one of the best films of all time.
"Oh man! I love Avatar! It should of won Best Picture!"
"Shut up, you Avatard."
by JoshIsRad March 8, 2010
Get the Avatard mug.