barghest
English
barghest meaning in English • barghest का अर्थ अंग्रेजी में
Noun
- A goblin, in the shape of a large dog, portending misfortune.