door-to-door sale - German English Dictionary