pensionnat[Français]

nom
1 : a private house that provides accommodations and meals for paying guests
2 : a private school where students are lodged and fed as well as taught