mechanical broom - German English Dictionary