What does blöder Macho mean?

blöder Macho - German to English

himbo [sl.] [pej.]