drill site: workplace that is the site of a drill hole
workplace: a place where work is done
immersion heater: a heating element that is immersed in the liquid that is to be heated (as in a hot-water tank)