Home UK English Garuda
An eagle-like being that serves as the mount of Vishnu.
From Sanskrit garuḍa.
READ THESE ARTICLES