deerhound
English
deerhound meaning in English • deerhound का अर्थ अंग्रेजी में
Noun
- One of a large and fleet breed of hounds used in hunting deer; a staghound.