hi, Macho is an spanish language word that has entered the english language (specially usa) and i m very surprised about it! Watching as what english speakers say, you have a close idea of what they understand for it. "macho" was used tradicionally to name the gender of animals..just "el macho y la hembra" (the mascle and the female) with no connotation in rural areas. After the ascention of fascism in Europe and the idea of Mussolini and his division of the world in "macho nations" and "female nations", the term adquired a sense more relating to the adhession to some values, bravery, determination and acceptance of fascist values than to strictly sexual behaviour, performance, etc, which in fact was implicit in Mussolini's point of view. At present time, you hardly heard this word here in Spain, and it is very bad seen you pronounce it in any context. Even farmers who breed animals dont use it too much. For american, the word may be "funny" somehow, but if you want to commit social suicide, come to my country and start saying it all the time!.