A females front private part
In Mexico this has the simple definition of "a hard hit" or "beating". A "puto" is a male prostitute and the suffix "~azo" means "big". In most of South America is has two other definitions. In Argentina and Uruguay is means "a flamboyant gay man" and in most other countries "a big pimp".