macho

adjective
  1. having or characterized by qualities considered typical of men, especially physical strength and aggressive behavior
  2. Usage: often used disapprovingly
noun
  1. a man who behaves in an overly masculine way
  2. Usage: informal; often used disapprovingly

Examples