Search term schmarotzen has 6 results
DE German EN English
schmarotzen (v) sponge (v)
schmarotzen freeload (informal, pej.)
schmarotzen sponge
schmarotzen leech
schmarotzen be parasetic
DE German EN English
schmarotzen live on others

German English translations