The definition of staunch is someone or something strong, loyal or well made.(adjective)
An example of staunch is a boat without any leaks.
Staunch means to stop or lessen the flow of something.(verb)
An example of staunch is to plug up a hole in a barrel to stop the draining of liquid out of the barrel.
See staunch in Webster's New World College Dictionary
Origin: ME stanchen < OFr estanchier < VL *stanticare, to bring to a stop < L stans: see stance
Origin: OFr estanche, fem. of estanc, akin to v.
See staunch in American Heritage Dictionary 4
adjective staunch·er also stanch·er, staunch·est also stanch·est
Origin: Middle English staunche
Origin: , from Anglo-Norman estaunche
Origin: , from estaunchier, to stanch
Origin: , variant of Old French estanchier; see stanch 1.
Learn more about staunch