firm and dependable especially in loyalty
“a staunch defender of free speech”
stop the flow of a liquid
“staunch the blood flow”