Knight
A knight was a professional heavy cavalry soldier in the Middle Ages.  Knights were the best soldiers in the kingdom. Knights fought for lords or nobles, and got land in return. They thought honour was very important, and they had a code of honour called chivalry.  A knight usually had a coat of arms, also called an armorial achievement.