horsehead
English
Etymology
Noun
horsehead (plural horseheads)
- The head of a horse.
- A pump for pumping oil from an oil well.
- A steel girder supporting the roof of a mine tunnel.
Derived terms
Translations
head of a horse
|
pump
|
horsehead (plural horseheads)
|
|