have something hung up and salted - Almanca İngilizce Sözlük