turret drill - German English Dictionary