self-scrubbing - German English Dictionary