Definition of horsehead

Definition of horsehead
  1. horsehead Noun A pump for pumping oil from an oil well.
  2. horsehead Noun A steel girder supporting the roof of a mine tunnel.
Feedback Form