leaf sweeper - German English Dictionary