suite of apartments - Alemán Inglés Diccionario