staunch
/ˈstȯnch/
adjective
steadfast in loyalty or principle
watertight, sound
strongly built : substantial
a staunch friend
verb
to check or stop the flowing of; also : to stop the flow of blood from (a wound)
to stop or check in its course
stanched her tears