- a large strong anchor for use in emergency
- a person or thing to be relied upon in an emergency
WordReference Random House Unabridged Dictionary of American English © 2017
- Nautical, Naval Termsa large anchor used only in cases of emergency.
- a final reliance or resource, as when in danger.