down the hatch! - French English Dictionary