n. aparthotel, apartment hotel, hotel comprised of furnished apartments or suites for rental on a weekly or more permanent basis (generally also provides all ordinary hotel services)
APARTOTEL
Meaning of APARTOTEL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012