not entirely fresh, but preserved with salt - Anglais Synonymes Dictionnaire