meat spot - Spanish English Dictionary