horsehead ( synonym found)

Definition of horsehead:

°A pump for pumping oil from an oil well.
°A steel girder supporting the roof of a mine tunnel.

Definition of horsehead:

°A pump for pumping oil from an oil well.
°A steel girder supporting the roof of a mine tunnel.

Back to Top