Definition of Garuda in English:

Garuda

proper noun

Hinduism
  • An eagle-like being that serves as the mount of Vishnu.

Origin

From Sanskrit garuḍa.

Pronunciation:

Garuda

/ˈɡarʊdə/