home

(noun) nursing home

rest home
institution (generic term)