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

aparthotel

 noun: Holiday accommodation topic
a type of hotel that has apartments where you can cook your own meals as well as ordinary hotel rooms