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