Milling is a machining process where a rotary cutter removes material from a workpiece via multiple cutting edges. Milling machines have various specifications including table size, spindle speeds, taper, and weight. Advantages are faster material removal and ability to mount multiple cutters, while disadvantages include high cost and investment in cutters. Common milling machines include horizontal, vertical, universal, and special types based on the column, table, or planer design. Workholding and cutterholding devices are used along with indexing heads for dividing and gear cutting operations.