priestcap
English
priestcap meaning in English • priestcap का अर्थ अंग्रेजी में
Noun
- A form of redan, so named from its shape; -- called also swallowtail>.