What is the meaning of Ngựa?

a horse (members of the species Equus ferus)

Short for sức ngựa (horsepower).

trestle

sexually promiscuous, prurient, lewd, lecherous, slutty

appearance-obssessed, showy, flashy, gaudy, flamboyant, ostentatious

Source: wiktionary.org