English

apartment hotel noun definition in Holiday accommodation topic from the Oxford Advanced Learner's Dictionary

apartment hotel

 noun: Holiday accommodation topic
a hotel that has apartments which you can rent for long or short periods of time