DICTIONARY

(Total Entries : 197270)

馬頭羅剎

Dictionary Definition: 

The horse-headrākṣasain Hades.