garuda
English
garuda meaning in English • garuda का अर्थ अंग्रेजी में
prop. n.
- supernatural half-man and half-bird vehicle or bearer of Vishnu.