apartment hotel1 of 1noun/əˈpɑrtmənt hoʊˈtɛl/Forms:apartment hotels1a hotel with apartments that one can rent for an indefinite amount of time