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