DICTIONARY

(Total Entries : 197270)

atrin

Dictionary Definition: 

atrín ī m. a devourer, demon RV., a Rākshasa