DICTIONARY
Source: WordNet 3.1
1. (
) a supernatural eagle-like being that serves as Vishnu's mount ;
See more about : GARUDA