Subscribe English
look up any word, like bae:

1 definition by boopdogg

 
1.
A difficult task or job
Moving this pile of bricks will be a long hard slog
by boopdogg June 14, 2008
1 1