antifouling paint: a paint used to protect against the accumulation of barnacles etc. on underwater surfaces
whole: an assemblage of parts that is regarded as a single entity
mining engineer: an engineer concerned with the construction and operation of mines