ddf
has the following definition + add your definition
drug and disease free
drug and disease free is used in Acronym Classifieds
The word ddf is used in Acronym, Classifieds meaning drug and disease free