DLDD stands for Digital Library of Dolphin Development (Northeastern Ohio Universities College of Medicine; started in 2002)

DLDD
Share
Abbreviations And Their Meaning