apartment building or other multiple residence - Turco Inglés Diccionario