have something hung up and salted - German English Dictionary