noun Armor. chanfron. nouna piece of armour for a horse's head
chamfron 🔊 Listen to this noun Armor. chanfron. noun a piece of armour for a horse’s head Share Facebook Twitter Google +