apartment building or other multiple residence - Español Inglés Diccionario