residence of the ambassador - Español Inglés Diccionario