English Dictionary
Definition DTP in British English
DTP noun
noun
/ˌdiː tiː ˈpiː/
Synonyms and related words
