electrically driven drill - German English Dictionary