cockish

adjective
  1. resembling or characteristic of a rooster; having the qualities of a cock
  2. Usage: informal; chiefly British
  3. bold, confident, or assertive in manner; strutting or swaggering
  4. Usage: informal; dated

Examples