DICTIONARY

(Total Entries : 197270)

aṭaruṣa

Dictionary Definition: 

aṭaruṣa or aṭarūṣa or aṭarūṣaka m. the shrub Justicia Adhatoda