GeneralConnection.com
➔
Dictionary
garuda
Noun
1. Garuda
1. Hindu deity
Usage