pollax
English
pollax meaning in English • pollax का अर्थ अंग्रेजी में
Noun
- A poleax.