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 · 1 month, 4 weeks ago