place where beef steaks are sold - Spanish English Dictionary