garuda
1. [ noun ] (religion,Hinduism) supernatural half-man and half-bird vehicle or bearer of Vishnu
Related terms: Hindu_deity
Similar spelling:   Garrido
  Garratt
  Gard
  garret