piece of rib - Spanish English Dictionary