To throw down the glove Meaning, Definition & Usage

Definitions
  1. to challenge to combat.

Webster 1913