English

Definition of apartment hotel noun from the Oxford Advanced Learner's Dictionary

 

apartment hotel

 noun
noun
BrE
 
; NAmE
 
(North American English) Holiday accommodation
 
jump to other results
a hotel that has apartments which you can rent for long or short periods of time See related entries: Holiday accommodation
See the Oxford Advanced American Dictionary entry: apartment hotel