DICTIONARY

(Total Entries : 197270)

devaśekhara

Dictionary Definition: 

○śekhara m. 'divine diadem', Artemisia Indica L.