underfill
Underfill is the epoxy that is flowed into the gap between a flip-chip die and its substrate after bumping, gluing the two together and shielding the fragile solder joints. Picture grouting tiles: the tiles (solder bumps) carry the load, but without grout filling the spaces between them, any flex would crack them off. The liquid epoxy is dispensed along one edge and wicks underneath by capillary action, then cures into a rigid filler that locks the whole array in place.
Its real job is to manage thermal stress. Silicon and the substrate expand by different amounts as the chip heats and cools, and that mismatch would otherwise fatigue and crack the tiny solder bumps over thousands of power cycles. By bonding die and substrate into one stiff body, underfill spreads the strain across the whole joint area and can extend bump fatigue life by an order of magnitude — at the cost of making the package essentially impossible to rework once cured.
Underfill's filler particles (usually silica) must be smaller than the bump gap or they won't flow under — as microbump gaps shrank to a few micrometres, assemblers had to switch to pre-applied 'no-flow' or molded underfills because capillary epoxy could no longer wick into the gap.