Skip to content
Kotomora

迦か楼る羅ら

Meanings

1

noun

Garuda; mythical man-bird deity

Refers to the Garuda, a divine bird-like being in Hindu and Buddhist mythology, often depicted as a protector deity or mount of Vishnu.