have something hung up and salted - Turkish English Dictionary