DICTIONARY

(Total Entries : 197270)

ḍuṇḍula

Dictionary Definition: 

ḍuṇḍula m. a small owl L.