electrically driven drill - Turkish English Dictionary