deputy ambassador - Spanish English Dictionary