APARTMENT HOTEL


Meaning of APARTMENT HOTEL in English

[apartment hotel] n (1909): a hotel containing apartments as well as accommodations for transients

Merriam-Webster English vocab.      Английский словарь Merriam Webster.