chamfron
English
chamfron meaning in English • chamfron का अर्थ अंग्रेजी में
Noun
- The frontlet, or head armor, of a horse.