besieger
English
besieger meaning in English • besieger का अर्थ अंग्रेजी में
Noun
- One who besieges; -- opposed to the besieged.