staunch1

adj. 1 loyal. 2 (of a ship, joint, etc.) Strong, watertight, airtight, etc.  staunchly adv. [french estanche]