battery powered screwdriver - German English Dictionary