horsehead in German
horsehead in German
Pferdekopf
The head of a horse.
Pferdekopfpumpe
A pump for pumping oil from an oil well.