aparthotel

Noun

 * 1) A form of hotel having self-catering apartments instead of bedrooms or suites.

Translations

 * Finnish: asuntohotelli
 * French: appart’hôtel, appart-hôtel
 * Italian:
 * Portuguese:
 * Turkish: apart hotel