DICTIONARY

(Total Entries : 197270)

Adepa, the Newar

Dictionary Definition: