Resources
Resources > Word Search
迦楼羅, かるら
- karura
Definition
noun (common) (futsuumeishi)
- Garuda or Garua (man-bird deity and 'vahana' of Hindu-Buddhist myth)
Related Study Lists
There's Nothing Here Yet!
Nobody has created a related Study List yet. Create one now to help build your vocabulary quickly.