What is the meaning of Heppa?

gee-gee, horse

horsepower

Source: wiktionary.org