apartment hotel

noun
🔊/əˈpɑːtmənt həʊtel/
🔊/əˈpɑːrtmənt həʊtel/
(North American English)
jump to other results
  1. a hotel that has apartments which you can rent for long or short periods of time公寓式旅馆;公寓式酒店Topics Holidaysc2