eelspear
English
eelspear meaning in English • eelspear का अर्थ अंग्रेजी में
Noun
- A spear with barbed forks for spearing eels.