leister
English
leister meaning in English • leister का अर्थ अंग्रेजी में
Noun
- A spear armed with three or more prongs, for striking fish.