escocheon
English
escocheon meaning in English • escocheon का अर्थ अंग्रेजी में
Noun
- Escutcheon.