Meaning of drill press

Definition of drill press

(noun) a machine tool with a separate, upright stand; an electric drill is pressed into the work automatically or with a hand lever

Other information on drill press

WIKIPEDIA results for drill press
Amazon results for drill press