delation
English
delation meaning in English • delation का अर्थ अंग्रेजी में
Noun
- Conveyance.
- Accusation by an informer.