sandwich someone (team sport) - Spanish English Dictionary