Meaning: 
Center for the Study of Drug Development (Tufts University)
Category of acronyms: 
Alphabets: