English definition for shlep
1. n. a tedious or difficult journey
2. n. (Yiddish) an awkward and stupid person
3. v. pull along heavily, like a heavy load against a resistance
4. v. walk or tramp about
Sponored Video