APARTMENT HOTEL


Meaning of APARTMENT HOTEL in English

noun

: an apartment house containing suites equipped for housekeeping purposes and in addition furnished rooms and dining service for transient and permanent guests

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.