garuda Meaning, Definition & Usage

  1. noun a supernatural eagle-like being that serves as Vishnu's mount

WordNet