foilsman

/ˈfɔɪlzmən/
noun
  1. A person who fences with a foil, especially a skilled one.
    • She trained for years to become an expert foilsman.
    • The young foilsman won his first tournament at age twelve.
    • The foilsman's quick reflexes made him a tough opponent.