Staunch - Definition
staunch
adj 1: firm and dependable especially in loyalty; "a steadfast
ally"; "a staunch defender of free speech"; "unswerving
devotion"; "unswerving allegiance" [syn: steadfast,
staunch, unswerving]
v 1: stop the flow of a liquid; "staunch the blood flow"; "stem
the tide" [syn: stem, stanch, staunch, halt]
