senior deputy public prosecutor - German English Dictionary