down the hatch - German English Dictionary