armature drill carriage - Turkish English Dictionary