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 · 3 months, 1 week ago