staunch /stɔ:ntʃ/
a.1 fedele; fidato; fido; devoto; leale: a staunch supporter, un fido sostenitore; a staunch friend, un amico devoto2 solido; resistente; robusto: a staunch wall, un muro solido3 (naut.) solido; in buone condizioni
staunchly avv.
staunchness n. [U][U].