DRR (NCTR) Views 1 meanings found DRR (NCTR) is an abbreviation for Deputy Director for Research (NCTR). It is mainly used in Governmental-related contexts. Governmental Deputy Director for Research (NCTR)