having room or capacity - Espagnol Anglais Dictionnaire