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


apartment hotel

; 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