Question: a man who fights while on a horse?
Answer: Cavalry (from the French word cavalerie, itself derived from "cheval" meaning "horse") are soldiers or warriors who fight mounted on horseback.