Garuda - Definition

garuda

n 1: a supernatural eagle-like being that serves as Vishnu's
mount

Look up another word