to board in a residence - Espagnol Anglais Dictionnaire