supplies of living space - Espagnol Anglais Dictionnaire