despoiler
English
despoiler meaning in English • despoiler का अर्थ अंग्रेजी में
Noun
- One who despoils.