macho /ˈmatʃəʊ
/ ▸ adjective masculine in an overly assertive or aggressive way: the big macho tough guy.
▸ noun (plural machos)
a man who is masculine in an overly assertive or aggressive way: I realized just what a macho I was at heart.
▪ [mass noun] machismo.
– ORIGIN 1940s: Spanish, ‘male, masculine’, from Latin masculus.