"General overhaul" refers to a comprehensive maintenance process and generally involves checking, repairing and replacing major components of a system or equipment. This procedure is carried out to ensure that the system or equipment is operating at optimal and safe performance levels.