This phrase means to confront a challenge directly and without avoidance, but it's a reference to bullfighting, a brutally cruel "sport"
Submitted by dom · 2 weeks ago