American English

Definition of apartment hotel noun from the Oxford Advanced American Dictionary

 

apartment hotel

 noun
noun
 
 
jump to other results
a hotel that has apartments which you can rent for long or short periods of time
See the Oxford Advanced Learner's Dictionary entry: apartment hotel