look at that hagrid over there, begging people for money
slang for a big, tall, ugly, fat guy with long hair and unshaved facial hair and tattered clothing
"look at that hagrid over there, begging people for money" What is the definition of "hagrid"?