DICTIONARY

(Total Entries : 197270)

dudda

Dictionary Definition: 

dud-da and mfn. giving pain, cruel, wicked L.