stanch, staunch

stanch (verb):                to stop or check the flow of

staunch (adjective):   firm and steadfast; true