garuda

nounA large mythical bird-like creature in Hindu and Buddhist mythology, often depicted as the mount of the god Vishnu.

No synonyms or antonyms found for this word.