https://garfield.in/2008/05/04/6-basic-parts-of-a-milling-machine-that-you-should-understand/
6 Basic Parts of a Milling Machine That You Should Understand