staunch

adjective
  1. loyal, committed, and unwavering in support or belief
  2. strong and substantial in construction or character
verb
  1. to stop the flow of blood or other liquid

Examples