DICTIONARY

(Total Entries : 197270)

須跋陀羅

Dictionary Definition: 

(須跋陀) Subhadra; the last convert of the Buddha, 'a Brahman 120 years old.'