badge/insignia of knighthood - Français Anglais Dictionnaire