Definition

A mythical bird in Hindu mythology, often depicted as a giant peacock with a large head and powerful wings, used as a mount for Garuda, the eagle-headed Hindu deity.