deputy ambassador - Español Inglés Diccionario