Turkish-English dictionary »

apart hotel meaning in English

TurkishEnglish
apart hotel noun

aparthotel(a form of hotel having self-catering apartments instead of bedrooms or suites)
noun