machining center

noun

1.
a milling machine with automatic tool changers, tool magazines or carousels, CNC control, coolant systems, and enclosures.