Idiom: Down the hatch

What does 'Down the hatch' mean?

This idiom can be said before drinking alcohol in company.

See also: