HASL stands for hot air solder leveling. It is a type of PCB finish. It should only be used for circuit boards with large bulky components such as through hole components.
ENIG