judicial and investigative police directorate - German English Dictionary