horse power (motor) - Spanish English Dictionary