suite of apartments - Turco Inglés Diccionario