staunch
staunch - verb
stop the flow of a liquid
staunch - adjective
firm and dependable especially in loyalty
staunch - thesaurus
halt
stanch
steadfast
stem
unswerving