Definitions of musketeer:

  • noun:   a foot soldier armed with a musket