staunch atheist definition
Having a strong or substantial construction or constitution: the staunch turrets of the fortified city walls (Robert Rosenberg). [Middle English staunche, from Anglo-Norman estaunche, from estaunchier, to stanch, variant of Old French estanchier; see stanch1.]