drudgery-reducing devices - German English Dictionary