Where does “HP” come from?

HP (English): unit of power

Definitions

  1. unit of power