department of public safety - German English Dictionary