lawn dethatcher - German English Dictionary