Other words in thesaurus...
dilettante
diligence
diligent
diligently
dillydally
dilute
diluted
dilution
diminish
diminishing