The Italian term "cavallo vapore" matches the English term "horsepower"

other italian words that include "cavallo" : english :
cavallo horse
other italian words that include "vapore" : english :
foschia, vapore haze
vapore steam
vapore steamer
vapore steamership
vapore vapour