DICTIONARY

(Total Entries : 197270)

sthūlairaṇḍa

Dictionary Definition: 

sthūlâiraṇḍa m. the large castor-oil plant L