Hot answers tagged word-choice
男子汉 means a manly guy, a strong man, or a courageous fighter. The grammar doesn't seem natural in Chinese. It actually originated in a foreign language and borrowed to Chinese. Here is some text about its origin: ...
汉 has different meanings in these phrases. In 汉奸，汉 stands for the ethnicity (or probably the nationality), but in 男子汉 and 女汉子，汉 or 汉子 means masculinity. I am not sure of the relation between these two meanings, but they are surely different.
Can you apply 男子汉 and 女汉子 to non-Chinese? Yes. Originally the 汉 in those words mean 'man of Han dynasty', however, today that connotation is completely gone. You can apply these words on people with any nationality or ethnicity.
Sure, look at https://www.youtube.com/watch?v=SA9Dr7M2hlc for an example, Mongolian 乌兰托娅 singing about 汉子. While 汉 is the dominant ethnicity, in general it just means man.
Only top voted, non community-wiki answers of a minimum length are eligible