Skip to main content

garuda

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