DTP Definition

abbreviation
Desktop publishing.
Webster's New World
Diphtheria, tetanus, and pertussis (vaccine or vaccination)
Webster's New World
Desktop publishing.
Wiktionary

Words Near DTP in the Dictionary