large piece of salted meat - Spanish English Dictionary