address of an institution or company - Español Inglés Diccionario