karura

     

The Karura (迦楼羅) is an enormous, fire-breathing creature from Japanese Hinu-Buddhist myth. It has the body of a human and the face or beak of an eagle. It is based on the original Hindu mythical divinity Garuda,. transmitted to Japan via Buddhism. In fact, it is the Japanese transliteration of the latter.

Users that searched for karura