ManiacManiacManiac's definitions
Slang for a big, tall, ugly, fat guy with long hair and unshaved facial hair and tattered clothing. Originates from a fictional character created by J.K. Rowling.
by ManiacManiacManiac July 10, 2004
Get the Hagridmug.