Definition of 迦楼羅 (かるら)

noun
•
Garuda or Garua (man-bird deity and 'vahana' of Hindu-Buddhist myth)
Related Kanji
迦 (used phonetically)
楼 watchtower, lookout, high building
羅 gauze, thin silk, Rome, arrange, spread out