horsehead

horsehead antonyms

horsehead definitions

noun
  • The head of a horse. 

  • A steel girder supporting the roof of a mine tunnel. 

  • A pump for pumping oil from an oil well.