deputy ambassador - German English Dictionary