I'd have thought that the word could refer to foot power or horse power but it's not entirely clear. For the record I mean a motorbike.