have something hung up and salted - French English Dictionary