floor scrubber and polisher - German English Dictionary