Meaning of "Staunch"

Still, seaworthy, able.

Staunch Meaning of