Idiom: Davey Jones' locker

What does 'Davey Jones' locker' mean?

Davey Jones' locker is the bottom of the sea or resting place of drowned sailors.
('Davy Jones' locker' is an alternative spelling.)

See also: