Definitions of Garuda:

  • noun:   supernatural half-man and half-bird vehicle or bearer of Vishnu