Meaning : A man who is much concerned with his dress and appearance.
Synonyms : beau, clotheshorse, dandy, dude, fashion plate, fop, sheik, swell
Meaning : A man who attends or escorts a woman.
Synonyms : squire
Meaning : Unflinching in battle or action.
Example :
A gallant warrior.
Put up a gallant resistance to the attackers.
Meaning : Being attentive to women like an ideal knight.
Synonyms : chivalrous, knightly