Definitions by ManiacManiacManiac
Hagrid
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.
Hagrid by ManiacManiacManiac July 10, 2004