Translation of kuasa kuda in English:

kuasa kuda

horsepower

noun

  • 1

    horsepower, unit for measuring the power of an engine