An Etymological Dictionary of the German Language/Annotated/schmarotzen
schmarotzen, verb, ‘to spunge on,’ from late Middle High German smorotzen, ‘to beg, be sordid, spunge on.’ On account of the narrow area and the late appearance of the word, its history and origin are obscure.