Search term 迦楼羅 has one result
Jump to
JA Japanese EN English
迦楼羅 (n) [large mythical bird in Hindu and Buddhist mythology] (n) garuda (n) [large mythical bird in Hindu and Buddhist mythology] (n)