two story building with several apartments - Español Inglés Diccionario