gauntlet: to offer or accept a challenge
challenge: a call to engage in a contest or fight
myriapod: general term for any terrestrial arthropod having an elongated body composed of many similar segments: e.g. centipedes and millipedes