Русско-английский научно-технический словарь
• Our firm took on the mammoth job of rough and finish machining of these huge units.