Related to or a variant of shtrep.
shtreb (first-person singular past tense shtreba, participle shtrebë)