DICTIONARY

(Total Entries : 197270)

天狗

Dictionary Definition: 

ulkā, 憂流迦 the 'heavenly dog' i. e. a meteor. Also 'a star in Argo' according to Williams.